/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.geaSV.actualizaciones;

import com.geaSV.conexiones.conectarBD;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author vash
 */
public class actualizaciones {
    private Connection conx=null;
    private Statement sttm; 
    private ResultSet rs;
    
     public String actualizarPass(String nuevo, String nomUsr) throws SQLException{
    String resp=null;
    
    try{
    conx= conectarBD.conectar();
    sttm= conx.createStatement();
    sttm.executeUpdate("UPDATE usuario SET contrasena='"+nuevo+"' WHERE "
            + "nombre='"+nomUsr+"'");
    resp="Se actualizaron sus datos con exito";
        System.out.println("echo");
    }catch(Exception e){
        resp="Error al actualizar sus datos";
        System.out.println(e.getMessage());
    }
    
    finally{
        sttm.close();
        conx.close();
        return resp;}
    }
     
      public String actualizarEmail(String nuevo, String nomUsr) throws SQLException{
    String resp=null;
    
    try{
    conx= conectarBD.conectar();
    sttm= conx.createStatement();
    sttm.executeUpdate("UPDATE persona SET email='"+nuevo+"' WHERE "
            + "id=(select id_persona from usuario WHERE nombre='"+nomUsr+"')");
    resp="Se actualizaron sus datos con exito";
        
    }catch(Exception e){
        resp="Error al procesar";
        System.out.println(e.getMessage());
    }
    
    finally{
        sttm.close();
        conx.close();
        return resp;}
    }
    
       public String actualizarOrdenAsignada(int id) throws SQLException{
    String resp=null;
    
    try{
    conx= conectarBD.conectar();
    sttm= conx.createStatement();
    sttm.executeUpdate("UPDATE orden_servicio SET estado=0 WHERE id_solicitud="+id+"");
    resp="Se actualizaron sus datos con exito";
        
    }catch(Exception e){
        resp="Error al procesar";
        System.out.println(e.getMessage());
    }
    
    finally{
        sttm.close();
        conx.close();
        return resp;}
    }
    
}
